Agrimonia procera

Explore definitions, synonyms, and language insights of Agrimonia procera

Definitions

Noun
fragrant European perennial herb found at woodland margins on moist soils

More General Terms